package com.jumi.microservice.dto.logistics.excel;


import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author by mazhao
 * @Classname AddLogisticsPackageRequest
 * @Description TODO
 * @Date 2020/8/6 9:22
 */
@ContentRowHeight(20)
@ColumnWidth(12)
public class SelfWaitSend implements Serializable {
    @ColumnWidth(10)
    @ExcelProperty("包裹号")
    private String logisticsNo;
    @ExcelProperty("收件人姓名")
    private String receiverName;
    @ExcelProperty("收件人地址")
    private String receiverAddress;
    @ExcelProperty("收件人手机号")
    private String receiverPhone;
    @ExcelProperty("物流单号")
    private String realLogisticsNo;
    @ExcelProperty("物流公司")
    private String logisticsCompany;
    @ExcelProperty("订单编号")
    @ColumnWidth(20)
    private String orderNo;
    @ExcelProperty("商品ID")
    @ColumnWidth(5)
    private Integer goodsId;
    @ExcelProperty("商品名称")
    @ColumnWidth(50)
    private String goodsName;
    @ExcelProperty("商品价格")
    @ColumnWidth(8)
    private BigDecimal goodsPrice;
    @ExcelProperty("商品数量")
    @ColumnWidth(5)
    private Integer goodsAmount;
    @ExcelProperty("实发数量")
    @ColumnWidth(5)
    private Integer realSendAmount;
    @ExcelProperty("总重量")
    private String totalWeight;
    @ExcelProperty("发货仓")
    private String warehouse;
    @ExcelProperty("下单时间")
    private Date orderCreateTime;
    @ExcelProperty("支付时间")
    private Date payTime;
    @ExcelProperty("订单ID")
    @ColumnWidth(10)
    private Integer orderId;
    @ExcelProperty("买家ID")
    @ColumnWidth(10)
    private Long buyId;
    @ExcelProperty("仓库ID")
    @ColumnWidth(5)
    private Integer warehouseId;
    @ExcelProperty("发货备注")
    private String remark;
    @ExcelProperty("订单备注")
    private String orderRemark;

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getOrderRemark() {
        return orderRemark;
    }

    public void setOrderRemark(String orderRemark) {
        this.orderRemark = orderRemark;
    }

    public Date getOrderCreateTime() {
        return orderCreateTime;
    }

    public void setOrderCreateTime(Date orderCreateTime) {
        this.orderCreateTime = orderCreateTime;
    }

    public Date getPayTime() {
        return payTime;
    }

    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }

    public String getLogisticsNo() {
        return logisticsNo;
    }

    public void setLogisticsNo(String logisticsNo) {
        this.logisticsNo = logisticsNo;
    }

    public String getRealLogisticsNo() {
        return realLogisticsNo;
    }

    public void setRealLogisticsNo(String realLogisticsNo) {
        this.realLogisticsNo = realLogisticsNo;
    }

    public String getLogisticsCompany() {
        return logisticsCompany;
    }

    public void setLogisticsCompany(String logisticsCompany) {
        this.logisticsCompany = logisticsCompany;
    }

    public Integer getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(Integer goodsId) {
        this.goodsId = goodsId;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public BigDecimal getGoodsPrice() {
        return goodsPrice;
    }

    public void setGoodsPrice(BigDecimal goodsPrice) {
        this.goodsPrice = goodsPrice;
    }

    public Integer getGoodsAmount() {
        return goodsAmount;
    }

    public void setGoodsAmount(Integer goodsAmount) {
        this.goodsAmount = goodsAmount;
    }

    public Integer getRealSendAmount() {
        return realSendAmount;
    }

    public void setRealSendAmount(Integer realSendAmount) {
        this.realSendAmount = realSendAmount;
    }

    public String getTotalWeight() {
        return totalWeight;
    }

    public void setTotalWeight(String totalWeight) {
        this.totalWeight = totalWeight;
    }

    public String getWarehouse() {
        return warehouse;
    }

    public void setWarehouse(String warehouse) {
        this.warehouse = warehouse;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public Integer getOrderId() {
        return orderId;
    }

    public void setOrderId(Integer orderId) {
        this.orderId = orderId;
    }

    public Long getBuyId() {
        return buyId;
    }

    public void setBuyId(Long buyId) {
        this.buyId = buyId;
    }

    public Integer getWarehouseId() {
        return warehouseId;
    }

    public void setWarehouseId(Integer warehouseId) {
        this.warehouseId = warehouseId;
    }

    public String getReceiverName() {
        return receiverName;
    }

    public void setReceiverName(String receiverName) {
        this.receiverName = receiverName;
    }

    public String getReceiverPhone() {
        return receiverPhone;
    }

    public void setReceiverPhone(String receiverPhone) {
        this.receiverPhone = receiverPhone;
    }

    public String getReceiverAddress() {
        return receiverAddress;
    }

    public void setReceiverAddress(String receiverAddress) {
        this.receiverAddress = receiverAddress;
    }
}
